<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>
  <head>
    <title>Categories</title>
  </head>
  
  <body>
    <h1>Categories</h1>

<a name="Structure"></a>
<h3>Structure</h3>
<p>These elements structure the code within an application, allowing the developer to break it into multiple files or to define custom elements.</p>

<a name="View Basics"></a>
<h3>View Basics</h3>
<p>Elements that place a view on the canvas.  A view controls the presentation of media and data, and responds to user events.</p>

<a name="Components"></a>
<h3>Components</h3>
<p>Components in the Laszlo components library.  These tags can be used
to build to web applications.</p>

<script type="text/javascript" language="JavaScript" src="../components/components.lzx?lzt=js"/>

<p>An application can include the entire set of Laszlo components by
including the line <span class="code">&lt;include
href="lz"/&gt;</span>.  An application can include individual Laszlo
components by including just the files that define those components.
The Laszlo components are included automatically if an application
refers to them but does not define or include them; see <a
href="include.html#autoinclude">here</a> for a discussion of implicit
inclusion.</p>

<a name="Layouts"></a>
<h3>Layouts</h3>
<p>Elements determine the position of views within a parent view.</p>

<a name="Animation"></a>
<h3>Animation</h3>
<p>Elements that change the values of another element's attributes over time.</p>
<a name="Events"></a>
<h3>Events</h3>
<p>Classes that JavaScript code can use to control the processing of user events, and to post application events.</p>

<a name="HTML_Markup"></a>
<h3>HTML Markup</h3>

<p>Tags that mark up HTML text.  These tags may be used within a
<tagname link="true">text</tagname> element, tags that extend this
tag, and tags whose definition includes a definition for
<code>&lt;attribute name="text" type="html"/&gt;</code>.  (See the
documentation on <a href="class.html#text-classes">Text Classes</a>
for more information about this last category.)</p>

<a name="Media"></a>
<h3>Media</h3>
<p>Elements that import media objects into an application, and control their use.</p>

<a name="Data"></a>
<h3>Data</h3>
<p>Elements and classes for requesting data from a server, and binding it to views.</p>

<a name="Scripting"></a>
<h3>Scripting</h3>
<p>JavaScript APIs.</p>

<a name="States"></a>
<h3>States</h3>
<p>Visual states and behaviors that can be attached to and removed from an object over the course of an execution.</p>

<a name="Base Classes"></a>
<h3>Base Classes</h3>
<p>Classes that are designed to be extended.  The classes in the Components section extend these.</p>

<a name="Menus_and_Commands"></a>
<h3>Menus and Commands</h3>
<p>Elements for creating menus and menu bars, and processing commands.</p>

<a name="Persistent_Connection"></a>
<h3>Persistent Connection</h3>
<p>A source for datasets that are shared across multiple clients.</p>

<a name="Development"></a>
<h3>Development</h3>
<p>Elements and APIs that are used during development, for debugging
and testing.</p>

</body>
</html>
<!-- * X_LZ_COPYRIGHT_BEGIN ***************************************************
* Copyright 2001-2004 Laszlo Systems, Inc.  All Rights Reserved.              *
* Use is subject to license terms.                                            *
* X_LZ_COPYRIGHT_END ****************************************************** -->
